<Schema name="DTMDeviceListSchema" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:fdt="x-schema:FDTDataTypesSchema.xml">
	<AttributeType name="errorDescription" dt:type="string"/>
	<AttributeType name="showUserInterface" dt:type="enumeration" dt:values=" openUserInterface noUserInterface setNextValidAddress"/>
	<AttributeType name="errorInfo" dt:type="enumeration" dt:values="ok failedToSet failedDuplicateAddress cancelled dtmSpecificError"/>
	<ElementType name="BusAddress" content="empty" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<attribute type="fdt:busAddress" required="yes"/>
	</ElementType>
	<ElementType name="BusAddressList" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<element type="BusAddress" minOccurs="1" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Device" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<attribute type="fdt:systemTag" required="yes"/>
		<attribute type="errorInfo" required="no"/>
		<attribute type="errorDescription" required="no"/>
		<element type="BusAddressList" minOccurs="1" maxOccurs="1"/>
	</ElementType>
	<ElementType name="DeviceList" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<attribute type="errorInfo" required="no"/>
		<attribute type="errorDescription" required="no"/>
		<attribute type="showUserInterface" required="no"/>
		<element type="Device" minOccurs="1" maxOccurs="*"/>
	</ElementType>
	<ElementType name="FDT" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<element type="DeviceList" minOccurs="1" maxOccurs="1"/>
	</ElementType>
</Schema>
